package com.lanswon.qzsmk.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lanswon.qzsmk.model.Corporation;

@Repository
public interface CorporationMapper {

	/**
	 * 批量保存
	 * @param ll
	 * @return
	 */
	void batchInsert(List<Corporation> ll );
	
	 /**
     *  根据批次号获取单位信息
     * @param applyBatchNo 申请批次号
     * @return 单位信息
     */
    Corporation queryCorporationByApplyBatchNo(String applyBatchNo);
	
    /**
     * 保存
     */
    void insert(Corporation c);
    
    /**
     * 根据单位id查询单位信息
     */
    Corporation queryCorporationByCode(String code);
    
    /**
     * 查询
     * @param applyBatchNo 申请批次号
     * @return 数量
     */
    int queryCorporationCountByCorpName(String corpName);
    
    
    /**
     * 根据单位名称查询单位信息
     */
    Corporation queryCorporationByCorpName(String corpName);
    
    /**
     * 根据单位编号查询单位信息
     */
    Corporation queryCorporationByCorpNo(String corpNo);
}